package com.getbyte.homework;

import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Arrays;

/**
 * @author げっしょく
 * @date 2021/8/4
 */
public class Test5 {
    public static void main(String[] args) throws IOException {
        /*
        5. 对象的序列化
            1. 定义一个学生类，包含姓名，年龄，性别等成员变量，提供setters和getters方法以及构造方法。
                在测试类中创建一个学生对象，给学生对象的三个成员变量赋值。
                然后将该对象保存到当前项目根目录下的stu.txt文件中。

            2. 将上述保存到stu.txt文件中的学生对象读取出来。
         */
        Student1 stu1 = new Student1("张三", 20, "男");
        FileWriter fw = new FileWriter("stu.txt");
        fw.write(stu1.toString());
        fw.flush();
        FileReader fr = new FileReader("stu.txt");
        int a;
        while(( a = fr.read()) != -1){
            System.out.print((char)a);
        }
        fw.close();
        fr.close();

    }
}
